package com.pt25.service.sys.domain.config.service;

import com.pt25.base.util.PageUtil;
import com.pt25.service.sys.domain.config.ddo.ConfigData;
import com.pt25.service.sys.domain.config.ddo.ConfigValue;

public interface ConfigValueService {
  Long addConfigValue(ConfigValue configValue, ConfigData configData);

  Boolean delConfigValue(ConfigValue configValue, Object valueContent, ConfigData configData);

  Boolean updateConfigValue(ConfigValue configValue, ConfigData configData);

  ConfigValue getConfigValue(Long id);

  PageUtil.PageVo pageConfigValue(ConfigValue configValue);

  Long getConfigValueCount(Long configDataId);

}
